<?php

/**
 * Funkcja do automatycznego załączania potrzebnych klas
 * @author Paweł Napieracz
 * @param <string> $className 
 */
function autoLoader($className) {
    $list = explode("_", $className);
    $map = array('AutoDB', 'AutoDBRecord', 'AutoDBResultSet', 'Database',
        'Form', 'Reg', 'Mail', 'Belka');
    if (in_array($list[0], $map)) {
        $path = 'Biblioteka/' . implode('/', $list) . '.class.php';
    } else {
        $path = implode('/', $list) . '.class.php';
    }
    if (file_exists($path)) {
        require_once($path);
    } else if (file_exists('Biblioteka/Mapper/' . $className . '.class.php')) {
        require_once('Biblioteka/Mapper/' . $className . '.class.php');
    } else {
        $_blad = 'Nie udało się załączyć wszystkich modułów! Powiadom administratora';
    }
}

?>
